+2005-05-26 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkselection.c (gtk_selection_data_set_pixbuf): use a less
+ aggressive PNG compression level (bug #305340).
+
2005-05-26 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdrawable-win32.c (_gdk_win32_blit): If blitting
+2005-05-26 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkselection.c (gtk_selection_data_set_pixbuf): use a less
+ aggressive PNG compression level (bug #305340).
+
2005-05-26 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdrawable-win32.c (_gdk_win32_blit): If blitting
+2005-05-26 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkselection.c (gtk_selection_data_set_pixbuf): use a less
+ aggressive PNG compression level (bug #305340).
+
2005-05-26 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdrawable-win32.c (_gdk_win32_blit): If blitting
if (selection_data->target == atom)
{
str = NULL;
- type = gdk_pixbuf_format_get_name (fmt),
+ type = gdk_pixbuf_format_get_name (fmt);
result = gdk_pixbuf_save_to_buffer (pixbuf, &str, &len,
- type, NULL, NULL);
- if (result)
+ type, NULL,
+ ((strcmp (type, "png") == 0) ?
+ "compression" : NULL), "2",
+ NULL);
+ if (result)
gtk_selection_data_set (selection_data,
atom, 8, (guchar *)str, len);
g_free (type);
g_free (str);
g_strfreev (mimes);
g_slist_free (formats);
-
+
return result;
}
}